#pragma once

/**
 * A keyframe structure.
 */
typedef struct _vus_keyframe {
	/**
	 * The position of the keyframe.
	 */
	long location;

	/**
	 * The value of the keyframe.
	 */
	float value;
} vus_keyframe;

/**
 * Determines if two keyframes are equal.
 *
 * @param left The left side of the comparison.
 * @param right The right side of the comparison.
 * @return true if the keyframes are equal, false otherwise.
 */
VENTUS_EXPORT bool vus_keyframe_equals(vus_keyframe left, vus_keyframe right);
